#ifndef VECTOR_H_INCLUDED
#define VECTOR_H_INCLUDED

namespace BlobSalladDS
{
	class Vector
	{
		private:
			double x;
			double y;

		public:
			Vector(double x, double y);
			bool equal(Vector &v);
			double getX();
			double getY();
			void setX(double x);
			void setY(double y);
			void addX(double x);
			void addY(double y);
			void set(Vector &v);
			void add(Vector &v);
			void sub(Vector &v);
			double dotProd(Vector &v);
			double length();
			void scale(double scaleFactor);
			char* toString();
	};
}

#endif // VECTOR_H_INCLUDED
